草庐IT

jQuery Mobile 主题

全部标签

android - 如何在自定义主题中引用样式

我有一个登录屏幕,它针对我的应用程序的不同构建使用了不同的品牌。我需要此屏幕的布局文件中的背景图像不同,因此我想为顶级容器指向不同的样式。我有点不知道该怎么做。我已经声明了一个类似这样的样式:我有几个不同的应用程序主题,例如:@style/loginPageContainerThemeOne@style/loginPageContainerThemeTwo我定义了以下样式:@drawable/background_theme_one@drawable/background_theme_two最后是一个login.xml文件,类似于:[LAYOUTSTUFF...]我做错了什么吗?这样可

android-theme - 如何为应用程序设置主题,避免错误的颜色过渡?

背景我正在我的"appmanager"app中开发主题选择器功能,并且我已经成功地为每个Activity动态设置了主题。再说一次:这不是为Activity设定主题。这实际上对我来说效果很好。问题Activity显示正确的主题,但应用程序本身在启动应用程序时显示错误的主题,无论我做什么。这是一个问题,因为当用户打开应用程序时,他会看到应用程序主题的背景,并且仅在片刻之后,Activity将显示用户选择的主题。因此,如果应用程序有白色背景,而用户选择了黑色背景的主题,则顺序为:应用程序显示白色背景->Activity正在启动并显示黑色背景。在截图中:所以这是错误的。在这种情况下,我需要它显

android - 如何从 Firebase 控制台删除主题? (FCM)

有人知道如何从Firebase控制台删除客户端主题吗? 最佳答案 无法直接删除主题。即使你有一个应用程序服务器也不行。这就是我在阅读GCM和FCM文档后可以说的。按照我的理解,当至少有1个订阅者时,就会创建一个topic,当没有更多订阅者时,它也会自动删除。所以我认为这样做的方法是取消订阅该主题的所有订阅者。您可以在在服务器上管理主题订阅文档中查看有关取消订阅的更多详细信息(下面的两个站点几乎都说了同样的事情,但我认为提供一个链接是合适的他们两个):https://firebase.google.com/docs/cloud-mes

c++ - C++ 和 QT 中的 MVC 和主题观察者模式

免责声明:正如第一个答案所指出的那样,在当前的示例案例中使用MVC是矫枉过正的。该问题的目的是通过一个简单的例子来理解基本概念,以便能够在修改更复杂数据(数组、对象)的更大程序中使用它们。我正在尝试在C++和QT中实现MVC模式,类似于这里的问题:OtherMVCQuestions该程序有2行编辑:mHexLineEditmDecLineEdit3个按钮mConvertToHexButtonmConvertoDecButtonmClearButton并且只是修改字符串。与另一个问题的不同之处在于,我正在尝试实现主题/观察者模式,以便在模型更改后更新View。模型.h#ifndefMOD

c++ - 大小小于 int 的位域是否应该作为整体提升的主题?

假设我有以下结构:structA{unsignedinta:1;unsignedintb:1;};我感兴趣的是表达式a+b的类型。虽然从技术上讲,位字段的“类型”大小小于int,因此可能应该进行整数提升,然后结果是int,就像它恰好在gcc和clang中一样。但是由于不可能提取位域本身的确切类型,并且它总是被推断为它的“大”类型(即在这种情况下为unsignedint),积分是否正确晋升应该发生?因为我们实际上无法谈论位域的确切类型和它们的大小,除非它们被推断为unsignedint,在这种情况下不应发生整数提升。(我的问题再一次源于MSVC碰巧认为unsignedint是这种表达式的

c++ - 使用命令行参数在特定页面/主题打开 .chm 文件

我试图通过使用C++中的系统调用在特定页面/主题中打开.chm文件(Windows帮助文件)。我可以通过以下代码成功打开.chm文件到起始页,但是如何打开.chm文件到帮助文件中的特定页面/主题?system("startc:/help/myhelp.chm");PS:我知道系统是邪恶的/令人沮丧的,但系统部分并不真正相关,它是我通过.chm文件传递​​的命令行参数(它将指定我想要打开的页面),我试图确定。 最佳答案 好的,参数是这样的:system("/Q/E:ON/CHH.EXEms-its:myChm.chm::myPageN

c# - 如何正确检测主题窗口的角半径

我正在尝试找到一种方法来检测主题窗口角的半径(请参见附图)。例如。对于Aero主题,当DWM在所有角上时半径为8,当DWM关闭时只有顶角是弯曲的并且半径为6。现在我正在为不同的主题硬编码设置,我的问题是有更智能的方法来检测这些设置?到目前为止,我查看了windowsvisualstylesapi(UxTheme.dll),但找不到如何获得正确的半径,无论DWM打开还是关闭,Aero始终相同。TIA 最佳答案 不确定这个。您可以尝试使用SystemParametersInfo使用SPI_GETNONCLIENTMETRICS并查看结果

windows - 获取主题编辑控件的非客户区的大小

如何在WindowsXP和更高版本中获取主题编辑控件的边框(非客户端)宽度?在Windows7上,GetThemeMetric以TMT_BORDERSIZE作为属性标识符,对于现有编辑控件返回0,如果未提供句柄则返回1。但仔细观察似乎应该是2。当控件包含WS_VSCROLL或WS_HSCROLL窗口样式时,滚动条将绘制在该边框内,并且它们确实距离控件的外边缘2个像素,所以我假设有一种方法可以获得正确的信息。查询的原因是我能够在创建自定义控件时发生WM_NCCALCSIZE时设置客户区大小。 最佳答案 Howdoyougetthewi

c# - 如何以编程方式更改 Win 8.1 或 Win 10 UWP 应用程序的背景主题?

我有一个适用于WindowsPhone8.1的应用程序及其UWP版本。我想在Windows中更改应用程序的背景时动态更改它。用例是:启动应用,背景主题为深色。按下手机上的主页按钮将背景主题更改为浅色返回应用程序(基本上从后台切换到它)应用的主题会自动更改为新主题我希望它像这样完成,无需重新启动。我在其他应用程序中看到过这种情况,所以它一定是可行的,但我想不通。如果需要重新启动,那也可以作为解决方案B。谢谢。 最佳答案 我建议创build置单例类来存储AppTheme状态并实现INotifyPropertyChanged接口(inte

c++ - 如何获得从资源文件生成的 Win32 对话框的视觉主题?

我在资源文件中定义了一个对话框。但是,它使用的是Windows95风格的按钮等。如何为这些控件使用视觉主题(即在XP和更高版本中添加的主题)? 最佳答案 您需要将list文件嵌入到可执行文件中,告诉Windows您需要启用主题的控件版本(there'sMSDNdocumentationspecificallyforthistopic)。这实际上是出于兼容性原因,因为somepeoplereallyliketowriteprogramsthatmessaroundwiththeinternaldatastructuresofother